package com.itheima.ai.entity.query;
import lombok.Data;
import org.springframework.ai.tool.annotation.ToolParam;
import java.util.List;
@Data
public class CourseQuery {
@ToolParam(required = false, description = "课程类型：编程、设计、⾃媒体、其 它")
private String type;
@ToolParam(required = false, description = "学历要求：0-⽆、1-初中、2-⾼中、 3-⼤专、4-本科及本科以上")
private Integer edu;
@ToolParam(required = false, description = "排序⽅式")
private List<Sort> sorts;
@Data

public static class Sort {
@ToolParam(required = false, description = "排序字段: price或duration")
private String field;
@ToolParam(required = false, description = "是否是升序: true/false")
private Boolean asc;
}
}